#include "LoadGameState.h"

#include "Game.h"
#include "MainMenuState.h"

void LoadGameState::Enter() {
	throw "Not yet implemented";
}

void LoadGameState::Exit() {
	throw "Not yet implemented";
}

bool LoadGameState::Input() 
{
	// If escape return to main menu
	if(CSGD_DirectInput::GetInstance()->KeyPressed(DIK_ESCAPE))
		Game::GetInstance()->ChangeState(MainMenuState::GetInstance());

	return true;
}

void LoadGameState::Update(float elapsed) {
	throw "Not yet implemented";
}

void LoadGameState::Render() {
	throw "Not yet implemented";
}

LoadGameState::LoadGameState() {
	throw "Not yet implemented";
}

LoadGameState::LoadGameState(LoadGameState& menu) {
	throw "Not yet implemented";
}

LoadGameState* LoadGameState::GetInstance()
{
	static LoadGameState instance;
	return &instance;
}

LoadGameState::~LoadGameState()
{

}